package com.zr.d_c.service;

import net.sf.json.JSONObject;
/**
 * 卖家订单的相关服务
 * @author Administrator
 *
 */
public interface SellerOrderService {
	/**
	 * 通过sid获取当前商家的当前订单
	 * @param start 起始页
	 * @param pageSize 每一页展示的数据条数
	 * @param sid 商家的id
	 * @return 当前订单的对象
	 */
	public JSONObject getSellerCurrentOrder(int start,int pageSize,int sid);
	/**
	 * 通过姓名和商家id来查询当前用户的订单
	 * @param start 起始页
	 * @param pageSize 每页的消息条数
	 * @param sid 商家的id
	 * @param searchname 需要搜索的顾客的姓名
	 * @return 订单的对象
	 */
	public JSONObject getSellerCurrentOrder(int start,int pageSize,int sid,String searchname);
	/**
	 * 通过姓名和商家id来查询当前用户的历史订单
	 * @param start 起始页
	 * @param pageSize 每页的消息条数
	 * @param sid 商家的id
	 * @param searchname 需要搜索的顾客的姓名
	 * @return 订单的对象
	 */
	public JSONObject getSellerHistoryOrder(int start,int pageSize,int sid,String searchname);
	/**
	 * 商家选择oid来接受订单
	 * @param oid 订单的id
	 * @return 成功为0，失败为1
	 */
	public int acceptOrderByOid(int oid);
	/**
	 * 通过商家id获取当前商家的所有订单
	 * @param start
	 * @param pageSize
	 * @param sid
	 * @return
	 */
	public JSONObject getSellerHistoryOrder(int start,int pageSize,int sid);

}
